package com.neuedu.his5.tools;

import org.springframework.format.Formatter;

import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Locale;

// LocalDate ↔ 字符串 格式化器
public class LocalDateFormatter implements Formatter<LocalDate> {
    private static final DateTimeFormatter FORMATTER =
            DateTimeFormatter.ofPattern("yyyy年MM月dd日");





    @Override
    public LocalDate parse(String text, Locale locale) {
        return LocalDate.parse(text, FORMATTER); // 解析用户输入
    }

    @Override
    public String print(LocalDate object, Locale locale) {
        return FORMATTER.format(object); // 格式化显示
    }
}